package com.gxsyh.nantie.statements.management.provider.domain;

import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

@Data
public class TbUser implements Serializable {
    /**
    * ID
    */
    private Long id;

    /**
    * 用户名
    */
    private String username;

    /**
    * 工号
    */
    private String jobNumber;

    /**
    * 真实姓名
    */
    private String name;

    /**
    * 密码，加密存储
    */
    private String password;

    /**
    * 补贴状态0是没有补贴，1是有补贴
    */
    private Integer subsidyStatus;

    /**
    * 备注
    */
    private String info;

    /**
    * 账户是否启用：0是不启用1是启用 3是已删除
    */
    private Integer userStatus;

    /**
    * 刷新token
    */
    private String refreshToken;

    /**
    * 手机号码
    */
    private String phone;

    /**
    * 创建时间
    */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date created;

    /**
    * 修改时间
    */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date updated;

    private static final long serialVersionUID = 1L;
}